import { IParam } from '../common';

/**
 * 项目设置接口
 *
 * @export
 * @interface IProjectSetting
 */
export interface IProjectSetting {
	// 应用基础路径
	baseUrl: string;
	// 是否启用远端模式
	enableRemoteMode: boolean;
	// 服务路径映射（service -> url）
	serviceUrlMap: IParam;
	// 业务服务路径
	businessServiceUrl: string;
	// 导出文件基础路径
	exportFileUrl: string;
	//  上传文件基础路径
	uploadFileUrl: string;
	// 是否开启SaaS模式
	saasMode: boolean;
	//  是否启用应用权限
	enableAppPermission: boolean;
	//  DC系统标识
	dcSystemId: string;
	//  是否是移动端应用
	isApp: boolean;
	// 资源基础路径（约束路由基础路径及静态资源路径）
	resourceBaseUrl: string;
	// 菜单权限模式，可选值：RT(RT模式),RESOURCE(资源模式)默认RESOURCE
	menuPermissionMode: 'RESOURCE' | 'RT';
}
